using System;
using System.Collections.Generic;
using System.Text;

namespace ElteIk.RoboSoccer.Core.Physics
{
	/// <summary>
	/// An elegant interface providing look-ahead capabilities for the physical engine. 
	/// It can tell you what will be the world like after the given amount of time.
	/// 
	/// These precalculations will be usually needed for more convienent AI programming.
	/// </summary>
	public interface ILookAheadPhysicsEngine : IPhysicsEngine
	{
		World LookAhead(float time);
	}
}
